home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: Locrian:WWDCSun:C:WinStat.h.
- * Generated using:
- * SOM Precompiler somipc: somc/smemit.c
- * SOM Emitter emith.dll: somc/smmain.c
- */
-
- /*
- *
- * Classes defined in this interface
- *
- */
-
-
- #ifndef SOM_ODWindowState_h
- #define SOM_ODWindowState_h
-
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef ODWindowState
- #define ODWindowState SOMObject
- #endif
- #include <WinStatB.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef ODExtension
- #define ODExtension SOMObject
- #endif /* ODExtension */
- #ifndef ODWindow
- #define ODWindow SOMObject
- #endif /* ODWindow */
- #ifndef ODWindowIterator
- #define ODWindowIterator SOMObject
- #endif /* ODWindowIterator */
- #ifndef ODMenuBar
- #define ODMenuBar SOMObject
- #endif /* ODMenuBar */
- #ifndef ODSession
- #define ODSession SOMObject
- #endif /* ODSession */
- #ifndef ODPart
- #define ODPart SOMObject
- #endif /* ODPart */
- #ifndef ODFrame
- #define ODFrame SOMObject
- #endif /* ODFrame */
- #ifndef ODDraft
- #define ODDraft SOMObject
- #endif /* ODDraft */
-
- /*
- * End of user-defined types.
- */
-
- #define ODWindowState_MajorVersion 1
- #define ODWindowState_MinorVersion 0
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define ODWindowStateNewClass c
- #define ODWindowStateClassData d
- #define ODWindowStateCClassData x
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
- #define ODWindowState_classObj ODWindowStateClassData.classObject
- #define _ODWindowState ODWindowState_classObj
-
- /*
- * Declare the class creation procedure
- */
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export on
- #endif
-
- SOMEXTERN SOMClass * SOMLINK ODWindowStateNewClass(integer4 somtmajorVersion,
- integer4 somtminorVersion);
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct ODWindowStateClassDataStructure {
- SOMAny *classObject;
- somMToken DeactivateFrontWindows;
- somMToken ActivateFrontWindows;
- somMToken GetFrontWindow;
- somMToken GetFrontFloatingWindow;
- somMToken GetFrontRootWindow;
- somMToken reserved1;
- somMToken reserved2;
- somMToken reserved3;
- somMToken reserved4;
- somMToken reserved5;
- somMToken reserved6;
- somMToken reserved7;
- somMToken reserved8;
- somMToken reserved9;
- somMToken reserved10;
- somMToken reserved11;
- somMToken reserved12;
- somMToken reserved13;
- somMToken reserved14;
- somMToken reserved15;
- somMToken reserved16;
- somMToken reserved17;
- somMToken reserved18;
- somMToken reserved19;
- somMToken reserved20;
- somMToken reserved21;
- somMToken reserved22;
- somMToken reserved23;
- somMToken reserved24;
- somMToken reserved25;
- somMToken reserved26;
- somMToken reserved27;
- somMToken reserved28;
- somMToken reserved29;
- }
- #ifdef SOM_NO_DATA_EXPORTS
- * ODWindowStateGetClassData ( void );
- # undef ODWindowStateClassData
- # define ODWindowStateClassData (*ODWindowStateGetClassData())
- #else
- ODWindowStateClassData;
- #endif /* SOM_NO_DATA_EXPORTS */
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export off
- #endif
-
-
- /*
- * Declare the C specific class data structure
- */
- SOMEXTERN struct ODWindowStateCClassDataStructure {
- somMethodTabs parentMtab;
- somDToken instanceDataToken;
- } ODWindowStateCClassData;
-
- /*
- * New and Renew macros for ODWindowState
- */
- #define ODWindowStateNew() \
- ( ( ! (ODWindowStateClassData.classObject) && \
- (ODWindowStateNewClass(ODWindowState_MajorVersion, ODWindowState_MinorVersion)) ), \
- (_somNew(ODWindowStateClassData.classObject)) )
- #define ODWindowStateRenew(buf) \
- ( _somRenew(ODWindowStateClassData.classObject, buf) )
-
- /*
- * Override method: somInit
- */
- #define ODWindowState_somInit(somSelf) \
- SOMObject_somInit(somSelf)
-
- /*
- * Override method: somUninit
- */
- #define ODWindowState_somUninit(somSelf) \
- SOMObject_somUninit(somSelf)
-
- /*
- * Override method: Purge
- */
- #define ODWindowState_Purge(somSelf,ev,size) \
- ODObject_Purge(somSelf,ev,size)
-
- /*
- * Override method: CreateWindow
- */
- #define ODWindowState_CreateWindow(somSelf,ev,newWindow,isRootWindow,isResizable,isFloating,shouldSave,rootPart,viewType,presentation,sourceFrame) \
- ODBaseWindowState_CreateWindow(somSelf,ev,newWindow,isRootWindow,isResizable,isFloating,shouldSave,rootPart,viewType,presentation,sourceFrame)
-
- /*
- * Override method: GetWindow
- */
- #define ODWindowState_GetWindow(somSelf,ev,id) \
- ODBaseWindowState_GetWindow(somSelf,ev,id)
-
- /*
- * Override method: Internalize
- */
- #define ODWindowState_Internalize(somSelf,ev,draft) \
- ODBaseWindowState_Internalize(somSelf,ev,draft)
-
- /*
- * Override method: Externalize
- */
- #define ODWindowState_Externalize(somSelf,ev,draft) \
- ODBaseWindowState_Externalize(somSelf,ev,draft)
-
- /*
- * Override method: SetDefaultWindowTitles
- */
- #define ODWindowState_SetDefaultWindowTitles(somSelf,ev,draft) \
- ODBaseWindowState_SetDefaultWindowTitles(somSelf,ev,draft)
-
- /*
- * Override method: OpenWindows
- */
- #define ODWindowState_OpenWindows(somSelf,ev,draft) \
- ODBaseWindowState_OpenWindows(somSelf,ev,draft)
-
- /*
- * Override method: CloseWindows
- */
- #define ODWindowState_CloseWindows(somSelf,ev,draft) \
- ODBaseWindowState_CloseWindows(somSelf,ev,draft)
-
- /*
- * Override method: GetWindowCount
- */
- #define ODWindowState_GetWindowCount(somSelf,ev) \
- ODBaseWindowState_GetWindowCount(somSelf,ev)
-
- /*
- * Override method: GetRootWindowCount
- */
- #define ODWindowState_GetRootWindowCount(somSelf,ev,draft) \
- ODBaseWindowState_GetRootWindowCount(somSelf,ev,draft)
-
- /*
- * Override method: GetTotalRootWindowCount
- */
- #define ODWindowState_GetTotalRootWindowCount(somSelf,ev) \
- ODBaseWindowState_GetTotalRootWindowCount(somSelf,ev)
-
- /*
- * Override method: IsODWindow
- */
- #define ODWindowState_IsODWindow(somSelf,ev,aWindow) \
- ODBaseWindowState_IsODWindow(somSelf,ev,aWindow)
-
- /*
- * Override method: GetODWindow
- */
- #define ODWindowState_GetODWindow(somSelf,ev,aWindow) \
- ODBaseWindowState_GetODWindow(somSelf,ev,aWindow)
-
- /*
- * Override method: CreateWindowIterator
- */
- #define ODWindowState_CreateWindowIterator(somSelf,ev) \
- ODBaseWindowState_CreateWindowIterator(somSelf,ev)
-
- /*
- * Override method: GetActiveWindow
- */
- #define ODWindowState_GetActiveWindow(somSelf,ev) \
- ODBaseWindowState_GetActiveWindow(somSelf,ev)
-
- /*
- * Override method: SetBaseMenuBar
- */
- #define ODWindowState_SetBaseMenuBar(somSelf,ev,theMenuBar) \
- ODBaseWindowState_SetBaseMenuBar(somSelf,ev,theMenuBar)
-
- /*
- * Override method: CopyBaseMenuBar
- */
- #define ODWindowState_CopyBaseMenuBar(somSelf,ev) \
- ODBaseWindowState_CopyBaseMenuBar(somSelf,ev)
-
- /*
- * Override method: AdjustPartMenus
- */
- #define ODWindowState_AdjustPartMenus(somSelf,ev) \
- ODBaseWindowState_AdjustPartMenus(somSelf,ev)
-
- /*
- * New Method: DeactivateFrontWindows
- */
- typedef void (SOMLINK *somTD_ODWindowState_DeactivateFrontWindows)(ODWindowState *somSelf, Environment *ev);
- #define somMD_ODWindowState_DeactivateFrontWindows "::ODWindowState::DeactivateFrontWindows"
- #define ODWindowState_DeactivateFrontWindows(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindowState, DeactivateFrontWindows) \
- (somSelf,ev))
- #ifndef SOMGD_DeactivateFrontWindows
- #if (defined(_DeactivateFrontWindows) || defined(__DeactivateFrontWindows))
- #undef _DeactivateFrontWindows
- #undef __DeactivateFrontWindows
- #define SOMGD_DeactivateFrontWindows 1
- #else
- #define _DeactivateFrontWindows ODWindowState_DeactivateFrontWindows
- #endif /* _DeactivateFrontWindows */
- #endif /* SOMGD_DeactivateFrontWindows */
-
- /*
- * New Method: ActivateFrontWindows
- */
- typedef void (SOMLINK *somTD_ODWindowState_ActivateFrontWindows)(ODWindowState *somSelf, Environment *ev);
- #define somMD_ODWindowState_ActivateFrontWindows "::ODWindowState::ActivateFrontWindows"
- #define ODWindowState_ActivateFrontWindows(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindowState, ActivateFrontWindows) \
- (somSelf,ev))
- #ifndef SOMGD_ActivateFrontWindows
- #if (defined(_ActivateFrontWindows) || defined(__ActivateFrontWindows))
- #undef _ActivateFrontWindows
- #undef __ActivateFrontWindows
- #define SOMGD_ActivateFrontWindows 1
- #else
- #define _ActivateFrontWindows ODWindowState_ActivateFrontWindows
- #endif /* _ActivateFrontWindows */
- #endif /* SOMGD_ActivateFrontWindows */
-
- /*
- * New Method: GetFrontWindow
- */
- typedef ODWindow* (SOMLINK *somTD_ODWindowState_GetFrontWindow)(ODWindowState *somSelf, Environment *ev);
- #define somMD_ODWindowState_GetFrontWindow "::ODWindowState::GetFrontWindow"
- #define ODWindowState_GetFrontWindow(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindowState, GetFrontWindow) \
- (somSelf,ev))
- #ifndef SOMGD_GetFrontWindow
- #if (defined(_GetFrontWindow) || defined(__GetFrontWindow))
- #undef _GetFrontWindow
- #undef __GetFrontWindow
- #define SOMGD_GetFrontWindow 1
- #else
- #define _GetFrontWindow ODWindowState_GetFrontWindow
- #endif /* _GetFrontWindow */
- #endif /* SOMGD_GetFrontWindow */
-
- /*
- * New Method: GetFrontFloatingWindow
- */
- typedef ODWindow* (SOMLINK *somTD_ODWindowState_GetFrontFloatingWindow)(ODWindowState *somSelf, Environment *ev);
- #define somMD_ODWindowState_GetFrontFloatingWindow "::ODWindowState::GetFrontFloatingWindow"
- #define ODWindowState_GetFrontFloatingWindow(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindowState, GetFrontFloatingWindow) \
- (somSelf,ev))
- #ifndef SOMGD_GetFrontFloatingWindow
- #if (defined(_GetFrontFloatingWindow) || defined(__GetFrontFloatingWindow))
- #undef _GetFrontFloatingWindow
- #undef __GetFrontFloatingWindow
- #define SOMGD_GetFrontFloatingWindow 1
- #else
- #define _GetFrontFloatingWindow ODWindowState_GetFrontFloatingWindow
- #endif /* _GetFrontFloatingWindow */
- #endif /* SOMGD_GetFrontFloatingWindow */
-
- /*
- * New Method: GetFrontRootWindow
- */
- typedef ODWindow* (SOMLINK *somTD_ODWindowState_GetFrontRootWindow)(ODWindowState *somSelf, Environment *ev);
- #define somMD_ODWindowState_GetFrontRootWindow "::ODWindowState::GetFrontRootWindow"
- #define ODWindowState_GetFrontRootWindow(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindowState, GetFrontRootWindow) \
- (somSelf,ev))
- #ifndef SOMGD_GetFrontRootWindow
- #if (defined(_GetFrontRootWindow) || defined(__GetFrontRootWindow))
- #undef _GetFrontRootWindow
- #undef __GetFrontRootWindow
- #define SOMGD_GetFrontRootWindow 1
- #else
- #define _GetFrontRootWindow ODWindowState_GetFrontRootWindow
- #endif /* _GetFrontRootWindow */
- #endif /* SOMGD_GetFrontRootWindow */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define ODWindowState_InitObject ODObject_InitObject
- #define ODWindowState_IsInitialized ODObject_IsInitialized
- #define ODWindowState_HasExtension ODObject_HasExtension
- #define ODWindowState_GetExtension ODObject_GetExtension
- #define ODWindowState_ReleaseExtension ODObject_ReleaseExtension
- #define ODWindowState_SubClassResponsibility ODObject_SubClassResponsibility
- #define ODWindowState_somFree SOMObject_somFree
- #define ODWindowState_somGetClass SOMObject_somGetClass
- #define ODWindowState_somGetClassName SOMObject_somGetClassName
- #define ODWindowState_somGetSize SOMObject_somGetSize
- #define ODWindowState_somIsA SOMObject_somIsA
- #define ODWindowState_somIsInstanceOf SOMObject_somIsInstanceOf
- #define ODWindowState_somRespondsTo SOMObject_somRespondsTo
- #define ODWindowState_somDispatchV SOMObject_somDispatchV
- #define ODWindowState_somDispatchL SOMObject_somDispatchL
- #define ODWindowState_somDispatchA SOMObject_somDispatchA
- #define ODWindowState_somDispatchD SOMObject_somDispatchD
- #define ODWindowState_somDispatch SOMObject_somDispatch
- #define ODWindowState_somClassDispatch SOMObject_somClassDispatch
- #define ODWindowState_somPrintSelf SOMObject_somPrintSelf
- #define ODWindowState_somDumpSelf SOMObject_somDumpSelf
- #define ODWindowState_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_ODWindowState_h */
-